#cod modern warfare reboot
Explore tagged Tumblr posts
Text
Kinktober 2024 Day Sixteen
Mutual Masturbation
John "Soap" MacTavish/Alex Keller
“Nah, I’m not having that.” Soap stood up, from his bed, hurrying across the room to get between Alex and the door, blocking his path. “I’m not having it.”
“Have it or not; out of my way.” Alex jerked his thumb over his shoulder. “I’ve known Gaz longer.”
“And you see him what, twice a year?” Soap didn’t move. “I spend way more time with him.”
Alex scoffed. “Like that means anything. He upgraded his phone plan for me. Got unlimited international texts and calls.”
“Oh, fuck off. He got that for me, and Ghost and Price too, by that logic.” Soap took a step back and planted his feet as he leant on the door, bracing himself against it as Alex took a step towards him.
“Oh, okay. Weak sauce argument on my end.” Alex held up his hands in mock surrender, before dropping them, his face cracking into a smile as he thought of another one to replace it. “I fuck better than you.”
Soap pressed his back into the door, feeling his mouth run dry, his fingers twitching as he grasped at the metaphorical straws, trying to come up with a response to Alex’s claim. “And… when exactly did Gaz tell you that?”
It was Alex’s turn to stumble, disarmed as quickly as he’d disarmed Soap. He was silent for a moment, the smile falling from his face as he admitted that, “well, not Gaz… But everyone I have fucked, has said that I’m the best they’ve had.”
“The opinions of ���everyone else’ aren’t relevant. If that hasn’t come from Gaz’s lips, then it means fuck all.”
“Sure, it does. It speaks of a good track record, with how many people have said that to me. You, though. Has anyone ever actually said, ‘you fuck good MacTavish?’”
“Plenty.” Soap lied. Actually, most of his partners said he got fucked well. “And that’s besides the point. Gaz likes to be the one doing the fucking, not the other way around.”
“Is that what he’s told you?” Alex crossed his arms, tilting his head up to use the advantage of his extra inches of height over Soap.
“He hasn’t told you?” Soap grinned, pushing himself up off the door, walking back towards Alex. “I’ve heard all his sordid details.”
“All men say they only want to top around other men.” Alex hissed back.
“Oh? Is that a confession? Prefer presenting, do you—”
Alex laughed off the accusation. “Nah. I last too long when I’m not in a hole.”
“Prove it.” Soap’s tone didn’t match Alex’s mirth, and its seriousness caught him off guard.
“What?”
“Prove it. Put your money, your dick, where your mouth is, Keller. Show me that you last longer.”
“Some literal dick measuring?” Alex drew close to Soap, his eyes almost sparkling. “Whoever wins gets to ask out Gaz?”
“Yep.” Soap spat into his hand and held it out.
“Deal.” Alex shook it, maintaining the touch a moment too long before they broke apart, each heading back to their respective beds.
Soap lingered a moment longer, going half a step behind, to make sure Alex didn’t bolt past him out of the door, only settling on his bed once Alex had on his. Alex stared back at him as they undid their belts and pulled out their dicks.
Soap was already fully hard, which he tried to conceal by cupping his fingers around the head of his dick.
Alex chuckled. “Bit of a fight is what does it for you, then?”
“Taunting do it for you?” Soap responded absently, too busy watching Alex’s cock as it seemed to grow in his hand. Fucking grow or show. Growers were cheats.
His cock was larger than Soap’s, and he’d been circumcised, evidently. Fucking boring. Alex had the most default looking penis ever. Longer than the ‘mathematical average’, pink tip, faint veins trailing up the sides, and either very little or no hair to speak of.
Soap was something to look at. He wasn’t short by any means, but his was focused more on being thick and heavy, bursting with veins, complete with bustle of hair at the base. He didn’t know if Gaz liked it hairy, but Soap had caught him staring at his happy trail once or twice or seven times enough to suspect that he, at the very least, didn’t mind it.
“Ready?” Alex wrapped his hand around his cock, bobbing it teasingly. “Pick a pace. Go until one of us comes. No cheating and slowing down.”
“You’re on.” Soap grinned and started stroking his cock, easily familiar in his own hand, as he leant back on his left. His eyes flicked between Alex’s cock, only to make sure his hand was still moving, and his face, to see if Alex would have enough of a lapse in attention that would give Soap the chance to slip away.
The room was quiet apart from their hands moving on their cocks, both biting back their moans in a stoic show of silence as they both watched each other.
Soap shifted as he saw Alex’s eyes flicker down, before suddenly clicking his tongue. “Get over here, cheat. Can’t see what you’re doing.”
“It’s not my problem that you’re blind.” Soap rolled his eyes but stood from his bed, dick swinging heavy as he walked to sit next to Alex. “That better?”
Alex seemed to hesitate, glancing down at Soap’s cock again. “Yeah. Better.”
They resumed stroking, keeping an eye on each other, before they both glanced up at the same time, made eye contact, and leaned in. Soap found himself turning to kiss Alex, bringing his left hand up to cup his face, digging his fingers into Alex’s beard, even as he pulled back from the kiss, still stroking his dick.
The kiss was a one-time thing, they both decided, both of their mutual fault, that they would take to the grave, then Alex kissed Soap again.
Soap lost himself in Alex’s mouth, his brain humming with so much pleasure that he didn’t even realise that he (for once) wasn’t the desperate one in the couple. Instead, he thought about shoving his groans into Alex’s mouth, and swallowing Alex’s back, hooking his free arm over Alex’s shoulder, using it to roll his body closer to Alex’s side, as his dick twitched in his hand, and Soap came.
Alex was the one to eventually break the kiss as he collapsed down into Soap’s chest, mumbling something about needing to breathe.
Soap held him up with his arm around his shoulders, wiping his right hand clean before running it through Alex’s hair. He blinked, gazing around the small room as he felt his own breathing slowly even out, before the very hard realisation hit him, that he had just jerked off to kissing a man that wasn’t Gaz. Whoops.
“When’d you come?” Alex asked, still curled up in Soap’s chest.
“Dunno.” Soap made no move to let him go.
“So, for all that, we’re back where we started.” Alex reached up, tracing the muscles in Soap’s arm that was resting in front of him.
“Nah. I think we’re somewhere now.” Soap wasn’t sure if he was ready to broach the topic of what the fuck had just happened between them, so he took it back to the guy that had got them there. “Like, maybe we could see which of us Gaz wants.”
“Huh.” Alex looped one of his arms around Soap’s hip, riding his t-shirt up above his belt so he could rub Soap’s skin. “That actually could be a good idea.”
-------------------
“You’re pouting.” Farah stated, leaning over Gaz where he was sat on the bench.
“I heard Alex and Soap arguing about me again.” Gaz grunted, flicking his cigarette butt to the ground.
“They’re still on that?” Farah sat next to him on the bench, taking out her pack, opening it before she held out her hand for his lighter.
Gaz passed it to her. “I wish they didn’t think that I’m some prize that has to be bloody won.”
“True, you’re not that exclusive. You do still want to fuck both of them, right?”
Gaz nodded. “It’s the twenty first century; why should a man have to chose one man to fuck when he can have two?!”
“Easy.” Farah chuckled and passed Gaz’s lighter back. “They might hear you.”
“Good! Then, they might actually get their shit together.”
“Or you could, and ask the pair of them out yourself.”
Gaz contemplated the thought for a moment. “Has anyone ever told you you’re a genius?”
“I could stand to be told more often.” Farah smiled.
“Well, we should.” Gaz stood. “Be back in a bit.”
“Going to finally put an end to the dick measuring?” Farah squinted as she looked up, seeing Gaz framed by the sun coming to set in the sky behind him.
“Look, I’m not a miracle worker.” Gaz tutted, then grinned. “I might be able to make it more… constructive, though.”
“Good luck with that.” Farah waved him off. “Promise you tell me everything!”
“Will do!” Gaz called back as he hurried away.
23 notes · View notes
toucandrawz · 9 months ago
Text
POV: You find the first two MW reboot games for a shit ton less at gamestop
Tumblr media
I’m so excited
8 notes · View notes
emmster · 4 months ago
Text
Tumblr media Tumblr media
Thinking about how Simon checks for a pulse and then he doesn’t feel Johnny’s pulse
1K notes · View notes
omegapropaganda · 3 months ago
Text
Tumblr media
968 notes · View notes
silverspleen · 7 months ago
Text
Tumblr media
Why yes I am still in War Criminal Ship Hell, thanks for asking!
Price/Gaz shippers, I was today years old before I learned of your existence. Please write me your manifesto. I get it, I think I get it at least, but your should tell me the storied history of your ship and your favorite element of the dynamic. Just to make sure I actually get what I think y'all are putting down.
846 notes · View notes
nrdmssgs · 1 year ago
Text
Tumblr media
Again, im so not sorry.
1K notes · View notes
gucci-ross · 1 month ago
Text
These COD Y/n are not it!!
I’m tired of the barrack bunny stuff or the over exaggerated breasts and butts figure. AND saying she is a lieutenant around early 20s. That doesn’t make sense!!!
Girl- Gimme one y/n that makes people question about how old she is when she mentioned stuff she did in the 70s, 80s and 90s!!!
Mine [oc] is like that and have beef with Buses and electric cars.
I want Y/n to be like:
Y/n: Move your ass! What are you waiting around here for?! The bus!
———
Y/n: *smokes* i haven’t heard that song from Megadeth since they did an open performance for Dio…
Soap: how old are you again?
———
Laswell: I remember you got me to go to that party. Left me alone and shit.
Y/n: Hey! That got you to open up and meet your wife. I’m still bitter that you didn’t bring me to the honeymoon.
Laswell: You didn’t help.
Y/n: yes I did!
———
Gaz: Captain told me you got a tattoo.
Y/n: yeah *rolls up sleeve* here.
Gaz: not that one. You have another one.
Y/n: I’m not telling you, Kid.
Nik: *passing by* It’s a tramp stamp. That said Hugh Jackman.
Y/n: Bastard!!
Gaz: *wheezing*
———
Ghost: The Bus! It’s going to ram into the crowd!
Y/n: I never trust those things!
Soap: What?!
Y/n: shoot the wheels!
Soap: What?!
Y/n: Did I ask for driver to pull over?!Shoot the wheels damn it!!
———
Price: You would make a good captain.
Y/n: I would’ve been a terrible one.
Price: I know. *Chuckles*
———
Y/n: I need to be taken out.
Gaz: like on a date?
Y/n: No by a sniper.
Ghost: That’s one way to a man’s heart.
———
Gaz: you got kids?
Y/n: Yep. 2 boys.
Soap: wouldn’t mind looking after your wee lads if you croak…
Y/n: they’re in their 20s Soap. What do you mean croak? I’m old not that old.
Gaz: How old are you-
Y/n: Focus on the mission.
———
Y/n: Damn I can’t read this… *pulls out reading glasses from her vest pouch*
Tumblr media
Price: *struggles to keep a straight face*
THATS WHAT I WANT!
184 notes · View notes
asshork · 3 months ago
Text
Tumblr media
graves vs shadow rookie
159 notes · View notes
ohgeesoap · 1 year ago
Text
Tumblr media Tumblr media
Soap's journal entries concerning dogs. Typed out under the cut in case they're difficult to read.
Consider me a cat man now.
We overcame ultranationalists, chopper crashes, danger close with gunships, but a goddamn dog is what'll get me into an infirmary? Rabies, ridiculous. What a waste of time. Obviously can't tell Price or Gaz. Nikolai seems capable of keeping a secret. Probably keeps vials of vaccine vaulted with manifest intel, secretive bastard.
--
And no, I haven't exactly been on my booster shots. Think Nikolai said every two years but didn't think I'd be back in Russia so bloody soon. So yeah, was happy to follow Price and Roach over the net. Not just because it meant I was far from the mutts, but because I got to listen to the two of them working together like we once did. There was the same option: take out the target or let them him pass. Nice to hear Price taking Roach under his wing. Know the effect it can have.
636 notes · View notes
sapchat · 6 months ago
Text
IDK if this has been done but I went through the 3 reboots and did a timeline of events so you wouldn't have to!
Side notes: sometimes I use the first initial for who it is! also some of MW3 has timestamps. I also apologize for spelling. Also, lots of this shit happens over like 7-12 days April 6, 2019 Makarov bombs Verdansk Price, Ghost and Soap know each other at this point, have NOT met Gaz
Start of MW1 Oct 24 2019 'Al Qatal' moves gas Oct. 25 2019 Piccadilly Square Oct. 25 2019 Price meets Gaz Oct 26 19 Alex & Farah blow Barkov's bombs Same day destroy one of B's bases Oct. 27 19 Price and Gaz go to Picc Safe house Oct 28 19A&F go to Urzstan hospital for "The Wolf" Oct 28 19 P&G meet up w/ A&F for the Wolf Oct 29 19 Plan ambush for Butcher & Wolf - Hadir uses the gas, learn Hadir stole the gas Oct 29 19 PGAF Go to kill W, & get H Oct 29 19 PGAF kill the wolf, H is 2 Russia Oct 31 19 PGN go 2 Russia, Capture Kill Butcher (and traumatize a family) Nov 1 19 Hadir is handed over to Russia Nov 3 19 Take down Barkov's gas production plant & K Price meets Kate @ Tea shop makes TF 141 w/ Ghost, Soap, & Gaz END of MW1 - May 22, 2022 Soap goes side questing, turns green (idk I didn't watch the trailer (I did but I just know there's like green gas)) Start of MW2 July 15 22 Ghost Blows AlMazrah base (Honestly didn't get the point of us seeing this) Oct 28 22 GS Kill/Cap Mission for Hassan -> Find American Missiles not Hassan Oct 28 22 PG in Amsterdam for Missile info (Think they used it as an excuse to swim) Oct 29 22 Capture a cartel mem 4 info Oct 29 22 Alej. Go for cartel jumping border Oct 30 22 GSAlej go 4 Hassan safehouse They capture Hassan (picnic in the desert omg!) Oct 31 22 PG in Spain for Hassan info Kate gets caught Shepherd tries to abandon her Nov 1 22 PG meet with F to get Kate (they get her and get juicy gos on Shep) Nov 1 22 Soap goes into Casa de Sin Nombre Nov 2 22 Gulf oil rig, blows up by G&S (philip was here too) Nov 3 22 Soap & Ghost are fighting Shadow co Nov 3 22 SG go for Alej w/ Rodolfo. PG meet up Nov 3 22 141 goes for Graves Nov 4 22 Go 2 Chicago 4 Hassan & missile kill both END of MW2 - Kate (& tech. Gaz) learn about Makarov
Start of MW3 Nov 10 23 Makarov is broken out of jail 2am Nov 10 23 Farah is ambushed Konni got missiles around 6am Nov 10 23 141 go for Nuc Power Plant, P get gased 9am Makarov has been out for 6 hours Nov 11 23 They go for Missiles in Urzikistan Nov 11 23 Kate is going 4 intel on Makarov meets Yuri @ 3pm Nov 11 23 Makarov crashes plane, blames Farah and Alex go there 7:30-9:30pm meet with Kate and Nikolai in hanger Nov 12 8am Nov 12 23 they go for Milena 7pm Nov 13 23 they get Makarovs right hand man Nolan 11am Nov 14 23 They find Shepherd swimming at some point 9:30 Nov 16 23 SG stop Verdansk dam bombing Same time PG are at airsti Nov 21 23 141 go after Makarov Hacker Nov 21 23 They stop Makarov bomb, Soap gets killed. Price kills Shepherd after spreading Soap's ashes.
190 notes · View notes
rhania · 7 months ago
Text
Tumblr media
My art for the GhostSoap zine last year! I was going for the idea that Soap got really into taking pictures, so there are a few from throughout their relationship.
296 notes · View notes
doktorichtofen · 5 months ago
Text
This is NOT Nikolai Belinski.
Tumblr media
This is Nikolai Belinski.
Tumblr media Tumblr media
Nikolai from Modern Warfare (both the reboot and the originals) has no canon surname. Meanwhile, Nikolai Belinski is from the Zombies game mode (WaW-BO4) and has a canon surname.
Headcanons, theories and fanfiction are the LEAST reliable sources ever to find info on a specific subject.
I hope this post prevents any further misinformation being spread and/or any crosstagging between the character from MW and the character from CoDZ.
152 notes · View notes
temeyes · 1 year ago
Text
Tumblr media
that other big guy, i guess
628 notes · View notes
harveywritings92 · 1 year ago
Text
R/n: I got a cute idea; you watch me climb a tree and I refuse to come down! :3
Ghost: Refuse to get down...or can't get down?
{R/n sends pic showing they're already in a tree.]
R/n: Can't.
Ghost: I'll be right there....
456 notes · View notes
italktoomuchxd · 2 months ago
Text
You are supposed to be nothing to him….
You are supposed to be nothing to him. Nothing but a 2-dollar whore...
 
It was the end of the month when he was mostly tight with the money. He grabbed his jacket to go out to get a few drinks, nothing more.
 
Then he saw you wearing Nothing but a cheap skimpy dress and makeup, the smell of sugary smell coming from you... He looked at you, the disgusting sight of you; you were waving at the cars. He drove his motorcycle next to you and asked for your price, which was lower than average. He took you to a cheap hotel, got his job done, and left. He took your phone number just in case he needed a cheap relax again.
 
That cheap relaxation happens more and more at another cheap hotel or your home... not his home; he doesn’t let a cheap woman like you get into his home...
 
As time went by, he learned your interests, your age, your name, your eye color... your favorite food, how you like the smoke after sex, and which brand you smoke, he learned you never celebrated your birthday before... He took you out to celebrate that night.
 
Now he’s there, sitting at his office, writing his day off paper. He needs a vacation. soon…  He’s looking at honeymoon suits in hotels. Even though you two are not even dating yet... He’s buying the plane tickets... a box of Viagra... Oh, he can’t skip buying you some nicer clothes, eh? You can’t wear your clothes with him; that would be humiliating!
 
Now he’s there, sitting next to you on the plane, smiling at you because of how nervous you look...
 
He’s teaching you how to swim in the ocean...
 
He’s chuckling while tending your sunburns.
 
Oh, he fell for you. Oh no, he fell for you hard.
Tumblr media
91 notes · View notes
local-crying-boy · 1 month ago
Text
🅅🄻🄰🄳🄸🄼🄸🅁 🄼🄰🄺🄰🅁🄾🅅
─── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ───── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ──
𝕂𝕚𝕟𝕜𝕥𝕠𝕓𝕖𝕣 - 𝔻𝕒𝕪 13
Tumblr media Tumblr media Tumblr media
𝙿𝚊𝚒𝚛𝚒𝚗𝚐: 𝚅𝚕𝚊𝚍𝚒𝚖𝚒𝚛 𝙼𝚊𝚔𝚊𝚛𝚘𝚟 𝚡 𝙵𝚎𝚖!𝚁𝚎𝚊𝚍𝚎𝚛
𝙿𝚛𝚘𝚖𝚙𝚝: 𝙳𝚊𝚌𝚛𝚢𝚙𝚑𝚒𝚕𝚒𝚊
𝚆𝚊𝚛𝚗𝚒𝚗𝚐𝚜: 𝙳𝚊𝚌𝚛𝚢𝚙𝚑𝚒𝚕𝚒𝚊 (𝙾𝚋𝚟𝚒𝚘𝚞𝚜𝚕𝚢), 𝚌𝚑𝚘𝚔𝚒𝚗𝚐, 𝚍𝚎𝚐𝚛𝚊𝚍𝚊𝚝𝚒𝚘𝚗
𝚆𝚘𝚛𝚍 𝚌𝚘𝚞𝚗𝚝:
─── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ───── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ──
Translations:
понял? - Understood?
хорошая девочка - good girl
солдат - soldier
─── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ───── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ──
Vladimir Makarov. The infamous Russian terrorist. Everyone who knew that man knew to think ten times over before they talk to him, watch their back with him, make sure to be on his good side.
Though, you were able to remain on the Commander’s good side no matter what. At first, people wondered why. Why was this one person able to get on Makarov’s nerves and not be yelled at, or punished, no matter what?
Well, there was a simple answer to that: the two of you were dating.
But you weren’t left unpunished, that was something Makarov made sure of. Even if his men didn’t see it, you weren’t let off so easily.
You first had reservations about dating your Commander, however, after some time, you realised that the authority that he had from commanding the Konni group, could be easily carried over to your relationship - just a little less harsh.
“Are you trying to humiliate me, hmm?” He questioned, his hands were pinning your wrists down to the desk he had you leaned against, his lips pressing against the back of your neck as he was buried his cock deep inside of you, pulling out and then slamming back into you with a grunt. “Undermining me in front of my own men.”
You gave him a quick shake of the head, panting as you tried your best to make coherent sentences, your eyes focused on the various different paper on the desk you were suddenly pinned to not moments ago. “No… no, of course not…”
“No?” He questioned, but he tutted, his hand trailing to the front of your neck, wrapping his fingers around it, squeezing lightly just to hear that pretty little moan from your lips. “Then why is it that you’ve been contradicting every decision I make?”
It had been an exaggeration, of course. But, really, it was an excuse just to get you in this position, ass planted against his abdomen with his cock deep inside of your pussy and his chest pressed against your back.
“I didn’t mean to-” you tried to explained, but was met with Vladimir’s quiet shush, his lips right by your ear as he did so, sending shivers down your spine.
“I’m your Commander.” He reminded, wet kisses travelling down your navel to your exposed collarbone, his hand that was holding your wrist down started to travel to your thigh. “You listen to me, понял?”
“Yes…” you whispered faintly, your breath hitching when you felt delicate touches on your thigh, his fingers that was caressing over the skin only going higher.
You wouldn’t even try and defend yourself now, you knew that, if you did, he would only prolong your organism, or he’d drag out more than he did the previous time, leaving you a shaking mess.
“Tell me you understand.” He growled, his fingers flexing around your neck as his lips pressed against your temple. His eyes were fixated on your figure, even if his face was closer to your hair, he loved to see how you fitted in his arms. Almost like a puzzle piece.
“I understand,” you whimpered under your breath, your hands were holding onto the wood so hard that they started to ache, but with a rougher thrust into your soaked pussy, after a loud moan, you added: “Commander…”
“хорошая девочка.” He praised, his index finger had pressed against your clit, causing you to let out a soft moan. It was barely anything. A light touch. A tease, really.
“Commander…” you mewled out, eyes squeezing shut as your felt yourself tightened around Makarov’s shaft.
“Ah, ah, солдат.” He tutted against, his hand squeezing your throat again. “Eyes open.”
You let out a small whine, taking a breath as your eyes opened again, finding somewhere for your eyes to fixate on while he fucked you.
A quiet ‘there you go…’ reached your ears, Makarov’s thumb gently rubbing the side of your neck, a stark contrast to how he had you in a harsh grasp.
The edge of the desk was digging into your skin, causing an uncomfortable sensation in your thighs, but mixed with how well Makarov could take you - cock buried inside deep and finger just lightly pressing against your clit - you were, ultimately, contradicted with sensations over your body.
“Oh, God… Vladimir….” You muttered, letting out a small whine, a shaking breath escaping your lips as your eyes started to water.
“You’re crying?” He mused quietly, a dark chuckle escaping his mouth. He tutted afterwards, thrusting deep inside of you. “Pathetic thing, no need to cry.”
You whimpered quietly, you were looking down at the desk, but your head was pulled up by Vladimir’s hand around your neck, causing you to let out a gasp.
“Maybe you’re right to cry,” he whispered in your ear, biting your earlobe. “Naughty girl like you, hm? Finally getting what you deserve?”
His thick cock thrusted inside of your tight, wet hole, his movements only getting faster, rougher. In the process, you got louder, cried and moans filling the room as you felt your pussy clamp around his member like a vice.
“You gonna come, солдат?” He asked, his deep voice sending shivers down your spine. “Hm? You gonna come around my cock? Go on then… cum for your Commander.”
He continued his relentless attack to your hole, grunting in your ear as he pushed his entirety of his length inside of you. You quivered and shook as tears started to stream down your cheeks, though the tears had seemed to make Makarov go even faster.
Your orgasm hit like a truck, a cry escaping your lips as you tensed up, Makarov’s hands tightening their already hard grasp. You heard his Russian accent, quiet ‘there you go’s and ‘that’s it’s meeting your ears.
He had slowed down, only to lean back into your ear. “I’m not done with you, солдат. You haven’t learnt yet, have you?”
“No, Commander…” you breathed out, your voice quiet and shaken.
─── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ───── ⋆⋅☆⋅⋆ ── ─── ⋆⋅☆⋅⋆ ──
Kinktober {2024} Masterlist
71 notes · View notes